org.eclipse.vtp.framework.interactions.core.services
Class MediaProviderRegistry

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.services.MediaProviderRegistry
All Implemented Interfaces:
IMediaProviderRegistry

public class MediaProviderRegistry
extends java.lang.Object
implements IMediaProviderRegistry

Implementation of IMediaProviderRegistry.

Author:
Lonnie Pryor

Constructor Summary
MediaProviderRegistry(IProcessContext context, IContentTypeRegistry content, IFormatterRegistry formatters, IResourceManagerRegistry resources, MediaProviderConfiguration[] configurations, MediaProviderBindingConfiguration[] bindings)
          Creates a new MediaProviderRegistry.
 
Method Summary
 IMediaProvider getMediaProvider(java.lang.String mediaProviderID)
           
 java.lang.String[] getMediaProviderIDs()
           
 java.lang.String lookupMediaProviderID(java.lang.String brandPath, java.lang.String interactionTypeID, java.lang.String langugageID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaProviderRegistry

public MediaProviderRegistry(IProcessContext context,
                             IContentTypeRegistry content,
                             IFormatterRegistry formatters,
                             IResourceManagerRegistry resources,
                             MediaProviderConfiguration[] configurations,
                             MediaProviderBindingConfiguration[] bindings)
Creates a new MediaProviderRegistry.

Parameters:
context - The context to operate in.
content - The content manager.
formatters - The formatters.
resources - The resource managers.
configurations - The configurations to use.
Method Detail

getMediaProviderIDs

public java.lang.String[] getMediaProviderIDs()
Specified by:
getMediaProviderIDs in interface IMediaProviderRegistry

getMediaProvider

public IMediaProvider getMediaProvider(java.lang.String mediaProviderID)
Specified by:
getMediaProvider in interface IMediaProviderRegistry

lookupMediaProviderID

public java.lang.String lookupMediaProviderID(java.lang.String brandPath,
                                              java.lang.String interactionTypeID,
                                              java.lang.String langugageID)
Specified by:
lookupMediaProviderID in interface IMediaProviderRegistry